package cz.muni.fi.pa036.kiss.Entity;

public class SluzbaKolejeAssembler {
    public static SluzbaKolejeDTO createDTOfromEntity (SluzbaKoleje entity){
        SluzbaKolejeDTO dto = new SluzbaKolejeDTO();
        KolejDTO kolej = KolejAssembler.createDTOfromEntity(entity.getKolej());
        if(entity.getId() != null){
            dto.setId(entity.getId());
        }
        if(entity.getNazev() != null){
            dto.setNazev(entity.getNazev());
        }
        if(entity.getKontaktni_informace()!= null){
            dto.setKontaktni_informace(entity.getKontaktni_informace());
        }
        dto.setCena(entity.getCena());
        if(kolej != null){
            dto.setKolej(kolej);
        }
        return dto;
    }
    public static SluzbaKoleje createEntityfromDTO (SluzbaKolejeDTO dto){
        SluzbaKoleje entity = new SluzbaKoleje();
        Kolej kolej = KolejAssembler.createEntityfromDTO(dto.getKolej());
        if(dto.getId() != null){
            entity.setId(dto.getId());
        }
        if(dto.getNazev() != null){
            entity.setNazev(dto.getNazev());
        }
        if(dto.getKontaktni_informace()!= null){
            entity.setKontaktni_informace(dto.getKontaktni_informace());
        }
        dto.setCena(dto.getCena());
        if(kolej != null){
            entity.setKolej(kolej);
        }
        return entity;
    }
}
